Enterprise Version
asymmetric design